LangChain 1.X 完全指南
欢迎来到《LangChain 1.X 完全指南》!
📚 本书简介
本书是一本系统学习 LangChain 1.X 版本的实战教程。LangChain 是构建 AI 代理(Agent)应用的强大框架,本书从核心概念到高级用法,通过 7 大模块、30+ 篇详细解读,帮助您全面掌握 LangChain 的开发技能。
注意:本书基于 LangChain 1.X 版本编写,涵盖最新的 API 和最佳实践。
🎯 学习目标
- 理解 LangChain 1.X 的核心架构和设计理念
- 掌握 Agents、Models、Messages、Tools 等核心组件
- 学会使用 Middleware 扩展功能
- 实现 Guardrails、MCP、Human-in-the-loop 等高级特性
- 掌握 Multi-agent 协作和检索增强生成(RAG)
- 了解 LangSmith 开发调试和生产部署最佳实践
📖 章节目录
Module 1: 概述 (Overview)
- 1.0 LangChain 概述 - 什么是 LangChain?整体架构介绍
- 1.1 LangChain vs LangGraph - 两大框架的对比与选择
Module 2: 快速开始 (Get Started)
- 2.0 Get Started - 本章导读
- 2.1 Install - 安装与环境配置
- 2.2 Quickstart - 5 分钟快速上手
- 2.3 Philosophy - LangChain 的设计哲学
Module 3: 核心组件 (Core Components)
- 3.0 Core Components - 核心组件概览
- 3.1 Agents - 智能体详解
- 3.2 Models - 模型集成与使用
- 3.3 Messages - 消息系统详解
- 3.4 Tools - 工具定义与调用
- 3.5 Short-term Memory - 短期记忆管理
- 3.6 Streaming - 流式输出实现
- 3.7 Structured Output - 结构化输出
Module 4: 中间件 (Middleware)
- 4.0 Middleware Overview - 中间件系统概览
- 4.1 Built-in Middleware - 内置中间件使用
- 4.2 Custom Middleware - 自定义中间件开发
Module 5: 高级用法 (Advanced Usage)
- 5.0 Advanced Usage - 高级用法概览
- 5.1 Guardrails - 安全护栏实现
- 5.2 Runtime - 运行时配置
- 5.3 Context Engineering - 上下文工程
- 5.4 Model Context Protocol (MCP) - MCP 集成
- 5.5 Human-in-the-loop - 人机协作模式
- 5.6 Multi-agent - 多智能体协作
- 5.7 Retrieval - 检索增强生成 (RAG)
- 5.8 Long-term Memory - 长期记忆系统
Module 6: Agent 开发 (Agent Development)
- 6.0 Agent Development - 开发流程概览
- 6.1 LangSmith Studio - LangSmith 开发环境
- 6.2 Test - 测试与评估
- 6.3 Agent Chat UI - 聊天界面开发
Module 7: 生产部署 (Deploy with LangSmith)
- 7.0 Deploy with LangSmith - 部署概览
- 7.1 Deployment - 部署流程详解
- 7.2 Observability - 可观测性与监控
💡 学习建议
- 循序渐进:建议按章节顺序学习,每个章节都建立在前面的基础上
- 动手实践:每个概念都配有可运行的代码,建议边学边练
- 对比学习:如果您已熟悉 LangGraph,可以对比两个框架的异同
- 理解为王:重点理解核心思想,而非记忆 API 细节
🆚 LangChain vs LangGraph
| 特性 | LangChain | LangGraph |
|---|---|---|
| 定位 | 通用 AI 应用框架 | 智能体工作流框架 |
| 核心 | Chain(链式调用) | Graph(图结构) |
| 适用场景 | 快速构建 AI 应用 | 复杂多步骤工作流 |
| 学习曲线 | 较平缓 | 较陡峭 |
想深入了解 LangGraph?请查看:《智能体搭建 & LangGraph 飞速上手》
🚀 开始学习
准备好了吗?
- 从头开始:从 1.0 LangChain 概述 开始
- 快速上手:直接跳到 2.2 Quickstart
- 核心组件:从 3.0 Core Components 了解核心概念
- 高级用法:查看 5.0 Advanced Usage 探索进阶内容
📝 版本说明
- LangChain 版本:1.X
- Python 版本:3.9+
- 最后更新:2025 年 12 月
返回首页:LearnGraph.online